be totally exhausted or fatigued - Allemand Anglais Dictionnaire